Good benefits. Good about evaluating employees at least once per year and providing raises or bonuses. People are friendly and provide a decent work environment. They have been making improvements so organization processes are getting better. The company has been investing a lot into the site.
Cons
Some organizational processes still need improving.
Salary was average
Communication and coordination between management levels were sometimes inconsistent
Fast-changing priorities occasionally created a stressful work environment