Company: IBM
Date: 2009-03-22
Overall rating: 4/5
Employment status: former

Hardware Engineer
Pros: Ability to work on interesting projects.  Co-workers are extremely talented and above industry average.  Corporate culture provides an excellent attitude towards time-off and personal time.  Good benifits.  Great industry exposure.
Cons: It is an extremely large company and the need for common rules might not match your situation.
Constant concern that your job may be moved overseas.
Extremely long hours trying to complete tasks using less than the minimum sane number up people.
Yearly review process can appear arbitrary despite managements' best efforts.