Pros
Lots of interesting coworkers but they may only stick around for a few months
Cons
Incredibly detailed micromanaging from leadership with little to no previous robotics or construction experience. Sometimes I was told exactly how to do my work and any deviation whatsoever was frowned upon. Because of poor leadership and less than stellar engineering progress has slowed to a snail’s pace and is arguably regressing in certain aspects. Problems can’t be solved with techniques that leadership doesn’t understand. Unfortunately this means some modern robotics methods are out of reach. All problems are approached by saying “What is the fastest/easiest way to bypass this?” or “How can this be fixed in 1 line?” rather than “What is the proper fix?”. Testing is discouraged because it takes time away from developing new hacks. The voluntary turnover is extremely high. I believe the annualized rate would be near 100% based on the past 6 months. Work hours are a strict 9-7 with absolutely no exceptions. If you are 3 minutes late there is a decent chance someone will notice and broadcast that you are late in the general slack channel. Need to leave an hour early to go pick up your child every day? Good luck - you might have to quit. Working with the CEO is acutely unpleasant - try to avoid it at all costs. I have seen people decide to quit after working directly with him on a project.