Company: IBM
Date: 2013-10-07
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Changed projects too often to truely establish becoming a true expert in any particular  project.
Pros: Company name and size, great work environment from the point of the people. Casual dress code, lunch times, and allowance to run errands if needed.
Cons: Projects change every couple years, cannot really become true expert at a single project.
Always expected to learn new technologies then not too understanding when learning curve comes into play.  Personal reviews every 6 months.