Company: IBM
Date: 2015-11-07
Overall rating: 2/5
Employment status: current
Experience level: Junior

advisory software engineer
Pros: Large company, you can move around and many jobs to choose from.  Management do leave you around and most have no idea what is going on in the real world.
Cons: Not competitive in everything.  Compensation, compensation, compensation.  Business is lead by non technical and non visionary.   A lot of bureaucrat.