Pros
Flexible hours. Unlimited PTO, even though I don't use much. Leadership team invests in your professional growth in any way that you ask for. There's really no way to tell who is where in the company hierarchy. Everyone sits together, and everyone has the opportunity to lead projects or initiatives. If you want to try something, the answer is probably yes. Personal health and wellness is a priority. Go to the gym during the day if you want to. It's fine. Get your work done, be a productive member of your team, and everyone will be happy. One-on-one meetings with supervisors are helpful and do not feel like a waste of time. You are in control of your own growth.
Cons
The engineering team and the commercial team have different requirements for promotion, but people from both teams get promoted all the time, so it might not actually be an issue.