Rapid growth but poor organization and management
Pros
Rapid growth phase allows for lots of opportunities. Engineers have a lot of autonomy and freedom in their work. Work-life balance is pretty good, depending on your location and circumstances. Although, unlimited PTO is really a scam IMO.
Cons
Transparency around salary is a taboo and looked down upon, which makes for a very frustrating experience when dealing with salary discussions. Clear lack in organization from the leadership level that trickles down. Rapid growth is exposing a lot of growing pains and issues with scaling. Cross team collaboration/communication is awful which causes delays, misunderstandings, difficult work experiences, etc. Middle management generally lacks experience and understanding in healthy team leadership skills. The entire tech department generally feels immature.