Company: IBM
Date: 2017-12-17
Overall rating: 4/5
Employment status: current
Experience level: Senior

My 12 years tenure in IBM
Pros: 1. Always being an employee friendly and never thought of switching after joined as fresh graduate hire from my university.
2.  If you want to lean any language/any technology, IBM is the right place you can think of. 
3. Policies are clear to every individual.
4.  Will get every opportunity to present yourself in larger group of technical forums, inside and outside of the company.
Cons: 1. Pay structure always being a pain in IBM.
2.  that is the only challenge I can think off.