Pros
→ Great environment and people
→ Good work-life balance, with flexible hours and time off
→ No micromanagement
→ Training and improvement opportunities
→ Great offices, and awesome spaces with free food, coffee, and other goodies. There are events, parties, and some trips.
→ Good flex benefits provider (Coverflex)
Cons
→ Salary can be on the low side. Especially if you plan on working mostly remotely, there are a lot more interesting opportunities. Also no bonuses
→ The performance review process can be a little confusing
→ Consulting offers less stability in terms of volume of work and amount of clients. It's more easily influenced by market conditions, and frequently needs to make significant efforts to attract clients.