Pros
Good engineers, fun problems to solve.
Cons
Management. When the current CEO (Gahagan) took over, things went downhill. He walked into a company that had built an impressive robotics solution and acted like he invented it and knew better than people with years of experience with a highly complex piece of tech. Where he got this confidence I have no idea...he was previously at Avid, an A/V company with a falling stock price during his tenure...not even remotely related to robotics, warehouses, or distribution chains. Well anyway, he created a new bloated upper management layer which he filled with his friends from Avid, mostly in positions they were not qualified for. Internal promotions basically stopped. Raises went from decent and merit based to almost non-existent. I guess that money was diverted to all those new managers. Deadlines, deadlines, deadlines. Constantly changing priorities despite the unrealistic deadlines making it pretty much impossible to 'succeed' in management's eyes. Oh yeah, you need to work this weekend. Oh btw, you are on call tonight. They cut 401K benefits for an entire year and threw their hands up "there's nothing we can do, it's a tax thing" related to the parent company. They could have made up for that with the bonus that year, but they did not. The owner comes from the warehouse world and I think he generally thinks of his employees as easily replaceable...not the attitude you expect in a highly competitive field like this.