Pros
The atmosphere is very pleasant. People are kind and always willing to assist if needed. The working hours are pretty flexible. I (and many others) work remotely, which is always a huge plus if you don't want to commute - although you are always welcome to work from office if you prefer to do so. Also, which may be surprising for gamedev, there is no crunch, so no need to worry about work-life balance. I appreciate that.
As someone with a passion for games, I also appreciate that I can partake in creating things that I enjoy, which gives me a lot of satisfaction. I think that's pretty important.
All in all, I think it's a good place to be at.
Cons
I haven't experienced any so far.