Pros
Beautiful & clean facility. Majority of coworkers are very pleasant. Relaxed dress code.
Cons
Backstabbing management. They will tell you Monday they want you to work on ABC, then say they want XYZ 2 days later. By Fri, you're in trouble because you didn't finish ABC despite the change in project direction & will throw you under the bus. Product training is pathetic! The attention grabber is some static picture of an office environment & 2 people w a situation narrated in crazy voices/dialects. I'm not sure if they are trying to be cute, ironic, or what, but it's annoying & distracting. Personally, I just click through the modules just to get to the quiz part so I can get it done & go back to my projects. At least they treat employees better than the contractors. The they let 1 recently go when he/she was getting behind on a project, but was legitimately sick, seeking medical help, & had doctor notes to rest. Finally, employee parking is a nightmare, but promises from management that it's only temporary.