Pros
- Intelligent, capable, and experienced team. Always something to learn and opportunities to share ideas.
- Wide variety of interesting projects, giving you exposure to multiple industries and types of products. Wonderful if you are interested in a variety of business domains.
- Open and transparent work place with real emphasis on reaching technical and business goals collectively.
Cons
- Occasionally challenging periods of work