Pros
- Full-time work with consulting / contracting work benefits - Since you work for clients, you can move to different contracts or projects so the work is always changing - Tons of swag/holiday gifts / free lunches (via Doordash) - Amazing environment & work/life balance - Super friendly support staff - Really helpful fellow employees - Diverse and inclusive team - Fun events outside of work like Trivia Nights, annual Halloween Contest, and Gift Swap - They always try to put you in a project that plays to your strengths
Cons
- You don't get to pick the project you work on - Sometimes you just have to cater to client stakeholders' wishes, not a lot of "artistic freedom" - Because of the nature of client work/contracts, your team members might shift around to/from projects you are working on