Pros
A company that truly cares about its employees — from flexible remote work options and paid leave to great office perks. The culture is strong, the team is full of talented professionals, and juniors are hired for their passion and potential. You have real freedom in choosing technologies, with management open to new ideas.
Cons
High hiring standards mean it can take a while to fill open positions.