Pros
excellent team could not ask for better people to work with. I had to leave because of personal reasons but things are really improving there. Summer was a bit all over the place but due to some employee engagement activities and workshops, things are much smoother now. It's a happy place. If you're into technology and trying out things that big companies are afraid to try, you should work here. The development team is a good group, mostly senior and all super intelligent.
Cons
As I mentioned above, last summer there were some management shifts and headaches but things seem to be smooth now because of these workshops (specifically going for breakfast with human resources and checking in. That was extremely valuable and thoughtful). I'm sorry to have to leave a great team and super interesting tech, but as I said I had some personal things to take care of.