Company: IBM
Date: 2014-03-30
Overall rating: 5/5
Employment status: current
Experience level: Senior

Very good company with talented people
Pros: The company is huge, so you have opportunities to work in many different areas, doing different jobs. It is really possible to have a technical career growth, so It's not necessary to become a manager to grow in your career.
Cons: Salary and benefits are not so good to new employees, it used to be better. Layoffs are frequent nowadays and your career growth will depend on the area you are working.