There is a laidback culture, people are generally friendly, and the pay is higher than average.
Cons
There is a lot of politics and no clear expectations or responsibilities. It's hard to make decisions because everyone has an opinion, but no one wants to take responsibility.