Company: IBM
Date: 2020-09-29
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great learning technical and leadership experience
Pros: Lots of support for growth. Lots of mentorships. Ability to work on multiple projects and get a very versatile experience.
Cons: Too much office politics. Pay compared to other companies is relatively low especially if you are technical. Sometimes you can get low billable hours on a project but still work much more than that and not be able to bill clients for it. That will affect your utilization rate.