Pros
Work Environment Colleagues Work Hours are flexible Fruits 2 times a week Coffee, Tea, Juices Bookster Access to Pluralsight
Cons
- Tight Deadlines - Estimations done by developer are not really taken into consideration, it's the Sales department that imposes them in order to keep it's clients happy. This is very stressful for the developer. Work is barely made on time for delivery with no TA most of the times and manual testing done at the last minute. Bugs often reach client, then a hotfix is scheduled so yet again deadline to fix all bugs until hotfix. It is a vicious circle. - A lot of experienced people left in the last year - 2 years and although new people joined, they are poorly trained because there is nobody to train them. This is left on the shoulders of the remaining experienced developers who also need to write code and implement new features. This puts a lot of pressure on the developer.