Company: IBM
Date: 2014-11-25
Overall rating: 1/5
Employment status: current
Experience level: Junior

Associate System Engineer
Pros: 1. Less Work
2. Can work from home
Cons: 1. Very poor management - Managers are not good mentors here. They are still in 20th century
2. Pay scale is too low 
3. Growth is at snail's pace
4. Personal space is invaded most of the times
5. Productivity too low
6. Can't think innovatively and your creativity is at all time low
7. Hell lots of managers for a single resource
8. Stupid financial policies
9. No perks/employee benefits of any kind except for the managers
10. Workplace Politics at the max. 
11. Work Environment - Non conducive for learning
12. Don't expect hikes, You will never get it
13. You can't expect peers to be decent and to behave like a professional

VERDICT: 
You be here, for sake of holding your job. If you can work here, you can work anywhere else.