Pros
As broadly proclaimed - the company is indeed fast growing. As an employee, you can participate in different projects and learn/user different technologies. Sometimes, if you finish a project and haven't been assigned to another one, you have opportunities to learn some additional or pass certification. The career development path is pretty much predefined - in order to step up, you need a bunch of certificates for each level. Personal performance is not so important.
Cons
The main selling point (as they sale you as "professional") is your collection of certificates - not your knowledge/expertise. Most of certificates you can pass for free are internal. The external ones are not valuable in the IT world and are waste of time. If you want to take a "serious" one - it's your decision and your money. As a Ukrainian company, the management favor the ukrainian employees no matter of their level of experience - and this introduce some awkward situations when multinational team works with the client, and the "technical lead" or "project manager" pose some stupid questions, not suited for his role.