Pros
Here you determine your own income: everything depends on your actions. There is an opportunity to grow quickly - both in salary and on the career ladder, up to the role of team leader. The training is high-quality, and the team is always ready to help, support and exchange of experience are a priority here. The income of leaders is tied to the team's results, so mutual assistance and training are at the highest level. Corporate parties and team events are excellent - a lively atmosphere, the team is young and ambitious, office meetings are always bright. There is complete freedom in the schedule and format of work - you can work both remotely and in the office. The management looks at the result, and not at the hours in the office, so you can manage your own time, although there is enough work.
Cons
High pace of work, which is typical for IT recruiting. It can be a lot of work to earn a lot. You need to be stress-resistant and willing to work hard for a good salary.