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

Firmware Engineer
Pros: Flexible work environment and schedule.  Many interesting projects and challenging problems to solve.  Many great and talented people around you to work with.
Cons: With resource actions happened every year in last 5 or 6 years, work force has been cut to a bare minimum.  It used to be a fun place to work.  With remaining employees to pick up the work left by previously laid off coworkers and no new hiring in near future, morale is pretty low as we constantly switching hats for different problems at the same time.  This lowers productivity and qualify of work.