no stupid meetings
management dont waste your time
you can happly work alone
very deep technical challenges
very productive
Cons
Salary is not par to market
Management need solid plans for growth
very unorganized
couldn't understand management's roadmap
Senior engineers are not trained to behave professionally