Great team and supportive management. This company really showed me that they lived out their values. Great PTO. Able to work remotely and flex my schedule.
Had a series of unfortunate events occur one year and they were very understanding and expressed concern for my well-being. Very easy to work with HR department and direct supervisor around these issues. No micromanagement -- I was entrusted with my task and as long as the customer was happy, nobody bothered me.
Cons
Just slightly more feedback from management would have been helpful -- even just to say you're on the right track and keep up the good work. I only left due to contract complications beyond anyone's control.