It all depends on who you work with
The office environment was not great, but I worked with a virtual team who were all amazing. The hours were flexible and it was very family oriented. The company as a whole is nice and lots of cross office collaboration. Office management was a joke.
ProsFlexible work hours