Pros
- Interesting and challenging engineering tasks
- Robots have a chance to reach the actual market
- International English-speaking team
- Flexibility to a certain degree
- No micromanagement
Cons
- Chaotic environment with poor goal alignment, a lot of work being wasted, although previously it was demanded to be done ASAP.
- Due to development speed, technical debt is increasing like a snowball. Bad coding practices, no code reviews, tests are done directly on robots in production.
- Work under high pressure, where every task is assigned with a short deadline. Since there are no policies on guaranteed paid leaves or rules on working hours, one might end up having trouble with both.
- Career growth opportunities still exist only on paper. Despite a lot of verbal talks about it over the last year, there was no precedent somebody would get a promotion (and probably will not, because management does their best to avoid increasing existing employee's paycheck)
- High employee turnover. HR barely keeps up hiring replacements for people who left the company.