Relaxed working environment, good support within the company for personal issues.
Cons
Low wages, senior management focus on short term profits rather than long term stability and quality of service. Projects are frequently rushed and/or are done down to the lowest possible cost leading to unstable environments and dissatisfied clients.