Good place to work
I was a contractor. This rating was based on my 1 year experience.
As a contractor, even though you sit amongst the employees, you need to remember that you are an outsider. Everyone I know or met there during my time were professional, smart, and would help you with any question that you needed answering.
Extras. Free snacks, coffee, soda. They provide social atmosphere weekly to get people to out of their job areas.
My manager was more about self than team. I do not think this is true of other management