they are very nice people who are nice to be around
They are good at communicating.
So far my experience has been good, yeah there are some stands where my company can improve.
This is one of the 3 companies I worked so far and easily best among 3. Good benefits, good staffs.