Embedded Systems Engineering
Pros
Good work/life balance. Flexible work hours. Still decent pay for the area.. Good rank and file workers to work with.
Cons
Jobs constantly being outsourced overseas. Employees not valued by senior management. Benefits are horrible and get worse each year. No pay raise in years while senior management still get bonuses. If you want to stay in Rochester, you have to put up with it since between Kodak and Xerox layoffs, any company hiring is low balling possible employees. Constant squeeze on equipment. Moral is the lowest I have ever seen in any company. Processes keep becoming more and more covered in red tape, slowing work down. STEM based work is not valued compared to low end services such as call center work. Most new hires are contractors only, mostly of the contractors where people laid off and brought back years later at lower pay and no benefits. No training for moving into other skill areas.