Company: IBM
Date: 2019-04-11
Overall rating: 2/5
Employment status: former
Experience level: Junior

Great start, terrible as time went on
Pros: Decent compensation, smart coworkers and good mentors
Cons: Absolutely abysmal leadership has inability to sell projects, leading to long bench times, leading to bureaucratic managers giving poor performance reviews

Management first judged me alongside more senior employees, leading to a poor first year review, then bench time got me placed on PIP late december. I left to join another firm in mid January. 

Useless required trainings and hoops to jump through for promotion.