Pros
I have a lot of experience in different companies, both product and outsource. So I found some points that are especially significant to me. Check out the top of them: - Amazing colleagues. - Dozens of interesting projects. - Opportunities to work with the most famous brands and companies. - Wide relocation opportunities and a solid relocation package. - Competitive salary compensation range and other benefits. - Quite a good career tracking system with regular performance reviews and the ability to shift specialization. - A lot of internal courses, workshops, tech talks, and knowledge sharing activities. - Amazing location-based corporate events. And one special point that is quite unique: The 2020's COVID situation did expose very kind behavior from the top management side. We had a lot of information about the current situation on different accounts and got a lot of support during those tough times.
Cons
Although I found a lot of positive points, the review can't be count as complete without some negatives. - A little bit of bureaucracy. Sometimes it's quite hard to get the information or service you need. - The company is quite big (1500+ people) and some processes are not very good to work as expected. - Some accounts are not for everyone – it may be a challenge to work in tight cooperation with remote client's managers and developers with a specific mentality.