Pros
Team is very knowledgeable and goal oriented. Management team actually pushes and continues to push you towards your career goals month through month. This data driven company focuses on what works and always performs retrospectives on what did not, so improvements are made exponentially. People you work with respect on another and all work towards a common goal effectively.
Cons
Less than 100 people working in this organization so you are often wearing multiple job hats. Work-life balance could be improved, often get notified during the days off and always feel there is a need to catch up because there are many projects going off at the same time. Financial compensation could be better, and support can improve in some areas of the business.