Pros
The experience as a new employee has been great. It was better than other companies I worked at. The team made me feel welcome from the interview process, to the communications before joining, to the first day experience, to employee product training. The founders and leaders are very accessible, transparent in all communications and empower the team to do their best. The company pays a lot of attention to hiring people that will fit well with the culture and it shows in how everyone respects each other and works as a team. There are great perks like free breakfast and lunch everyday which really saves time. The company is growing really fast which means that there should be lots of opportunity in the future.
Cons
Since I am pretty new I haven't seen too many other then the usual challenges for a fast growing company where new processes are being put in place and this creates some change but it feels necessary.