Pros
I am able to bring my best self to work each day, because I am encouraged to be myself. This includes schedule flexibility, the autonomy to do my job my way, and support from my leadership.
Cons
People work here FOREVER so being new can take a little time to learn all the inside jokes.