Company: IBM
Date: 2015-02-23
Overall rating: 3/5
Employment status: current
Experience level: Senior

Not for Long Term
Pros: Good starting ground. Gives a good intro into the IT Industry, the competitiveness and so on.
Also exposes you to the real world of office politics.
Cons: Wages are lower that industry standard. Mediocrity rather than professionalism most times gets rewarded; Promotions are not always on what you know but on how impressed your immediate manager/s are with you. Career growth prospects are limited due to huge size of organization.
Shareholders interest comes first above customer's satisfaction...then employees are least on the scale.. 
Growth through Acquisition in the last few years...and not really internal innovation as professed by the company.
Acquiring great companies and then damaging the unique thing that was great about the acquired company....leaving a trail of unsatisfied customers/end-users. 
Customer satisfaction is more of less lip service because revenue growth for share holders come first.
No long term growth focus by Management.