Pros
- Smart team of talented people who care about the quality and impact of their work
- Work with incredible clients using the newest emerging technologies
- Fun to come into work everyday
- Culture is very fun, tight-knit team that's supportive, collaborative and open
- Amazing career growth - better than any other company I've been with before
- Mentorship is something we do everyday
- Pair programming helps to keep learning and teaching plus ensures quality code
- Engineering culture is the best I've been a part of
- Education credit for me to travel to conferences and take courses to keep learning
- Leadership team cares about the team
- Flat and fearless - everyone's opinions matter
- Great office with pool table, ping pong, lounge, snacks and drinks
- Company retreats, socials, trips and sports teams
Cons
Project work is busy but I really like working with clients