Excellent mission and interesting work
Red tape and alot of levels
Everybody is trusted to do their job and given autonomy to do it themselves, this has been a big difference for me instead of having someone who looked over my shoulder at all times. The team is... growing really quickly and the management seem to be very ambitious about where they want the company to go. Most importantly everybody in the team is fun to be around. We have regular team calls and non work related catch up calls every week.
The team is spread so widely that we don't get a chance to spend time together in person.