Pros
* Very good relocation support; * Big frontend department with existing good practices. In-house meetups, frontend newsletter and active frontend channel in the chat. Code reviews, Unit-tests culture and E2E tests coverage (we have special automation engineers); * Allowed remote/home-office days; * Free Frontendmasters / Egghead subscription; * Education budget; * In-house trainings about technologies; * Good salary on the first year after relocation; * A very diverse company with strict rules about any forms of harassment and rude behaviour; * Snacks, fruits, sweets on shared hall tables and free Friday-beer; * Budget for team events; * Depends on the team, but Agile processes in our team are very good; * Good location of the office; * Lockers for your devices; * Not a really big domain of new knowledge required for your work; * Big Russian-speaking, Spanish-speaking and Turkish-speaking communities inside; * Office management really tries to make the office more comfortable; * Agile Coach helps to improve Agile practices in teams;
Cons
* Existence of legacy code and bad architecture decisions. But leads are open for refactoring and changing stuff. Around 1 day per sprint now is booked for tech debt; * HR processes are unclear and slow sometimes. For the most amount of questions, you have to write an Email and wait; * Too many different tools for everything. For instance, HR related stuff includes 3 tools =( I have too many bookmarks already; * Lack of "family" or +1 events. Feels like all events are targeted for "single" employees; * Problems with Senior devs growth. After one-two years people don't know how to grow; * Employee flow is a bit high; * No dogs policy and comfortable conditions for pet owners; * No сupboards or conditions to store shoes/jackets; * After one-two years for senior level engineering, a salary looks not really competitive but seems discussable;