Pros
Very flexible working hours Nobody checks or even cares for what I do Great co-workers (some of them)
Cons
Nobody cares for what I do Managers and business analysts (and sadly some of the developers) without basic knowledge of any standards and technical aspects of the product Nobody in the management cares about the quality of the product, things are done just to be done no matter why or how No opportunity to be heard - when somebody comes up with a great idea, it is usually rejected or torn apart Very small budget for all the things you might need (even for things like second screen or SSD), everyone just say to you: "Bring our own" No possibilities to chill for even a few minutes during work hours other then sit at your desk No tembuildings, no trainings