- Remote work. When things start to go wrong at-least you do not have to drive to the office for a job you loathe.
Cons
- Unrealistic goals never met. CEO constantly shifting goals and even development frameworks.
- Developers constantly leaving or being fired.
- Un-collaborative and overly opaque environment. Specially across different levels, but even at the same level people seem burnt-out and are not specially keen even to talk.
- Work performance tied to "points" completed. Even though most of the points are made-up with less than accurate planning.