There are cons as well:
- Developers and middle management tend to be stretched too thin
- Turn over has been extreme in the past year - year and a half, those who have stayed to make Metova better have not yet been compensated.
- Performance reviews are essentially non-existent meaning so are raises / cost of living adjustments. (management is trying a new process, so raises and reviews wont happen for another year)
- Developer metrics are not clearly defined.
- Developers are often on projects alone and expected to fill a majority of the project management role, including directly interacting with clients which is abnormal when compared against industry standards.