Pros
- Lots of interesting client projects in both web and mobile - Every project I've been on, I've always been challenged to learn something new, or to go deeper on a specific software fundamental or practice. It's great that we're encouraged to keep learning and improve ourselves - The leadership and senior team members are great at mentoring and will make time for you, just reach out and ask! - When working on a project, you really feel like you're part of a close-knit team, not just a bunch of individuals working in their respective roles - Many different social events and learning events, like daily stretches, lightning talks and team after-work socials - Lots of snacks! Especially when people share their extra desserts and treats with everyone
Cons
- Some people find it challenging to work as closely as we do with clients. That's a reality of the type of consultancy work that is being done