Pros: Dog Friendly environment
Cons: lots of over time
As a software company they are always a step ahead of the usual office setting - this one in particular has been practicing these trends years before they became mainstream. It is a Dog friendly office, there are either ping pong table or Foosball table in the lunch room at our larger offices, annual "Launch" dinner has the entire company in one City to honor employees and let them know whats to come in the next year.
Continuous learning opportunities with courses that help you in your daily job as well as personal life - such as Emotional Intelligence, Color training, and Project Management to name a few.
The hardest part of the job is the the workload can get pretty heavy and stressful but seeing the finished product and appreciation from employees makes it worth it