Company: IBM
Date: 2016-08-03
Overall rating: 3/5
Employment status: current
Experience level: Senior

No regrets but I know there is greener grass out there
Pros: Powerful name in IT.
Access to an enormous network of talent.
Lots of computer based training available if you utilize it on your own time.
Flexible work environment.
Access to a broad range of tools and templates sharing industry best practices.
Access to experts in just about every IT topic imaginable
Nice benefits (except for salary)
Cons: No loyalty to long term employees
You are just a tool in a giant toolbox or a number on a spreadsheet.  You have no meaning beyond that.
Low pay compared to industry standards
Laughable bonuses and pay raises.
No desire or interest in investing in long term employees.  Company would rather replace you than train you in something new.