Company: IBM
Date: 2016-08-04
Overall rating: 2/5
Employment status: former

A once great company... destroyed by non-techie managers at all levels
Pros: Flexibility and working from home
Great systems and tech available
Cons: Some divisions within IBM like ex-Lotus are plagued by old boys networks, largely incompetent managers who feel like little tyrants and love to dominate their little kingdoms, nepotism. If you are unfortunate enough to be stuck in said division then the future is rather bleak. Applying for internal jobs is usually unsuccessful due to prejudice towards certain job families or simply because your current manager decides to throw a spanner in the works. 
Having a solid tech/engineering background usually hinders any career advancements whereas management loves bs artists and yes men who are not a threat to them. 
Nice honest people generally are driven away or into submission whereas aggressive offensive employees are actually rewarded... to keep them quiet and progress the status quo.