Lots of freedom in your work; high tolerance on mistakes as long as you are putting in the efforts. great bunch of colleagues.
Cons
The company is growing through growth pangs and as new people join, they bring their own culture; however most of the changes happening are for the better.