This place needs HR. Gossip runs rampant and the leadership team particpates. The president spouts his politics and religious beliefs to employees. They rarely pay out annual bonuses they promise when you're hired, even if the company has done well. They create a hostile work environment for employees they decide they want to leave but don't want to fire.
Leadership claims to be transparent with employees but they don’t communicate decisions that affect employees until they are called out on it.
There is no direction or strategy. No one at the top can explain why the company is better than other agencies or what their business plan is.
They don't promote people. Despite what the recent review says, there are not opportunities for innovating or learning. The work is boring and stale. They don't have the latest technology to test websites on. There is 1 iPad and it's locked up.
In the couple years I was there, there was 100% turnover. There are way too many better places to work with more talented people doing way cooler projects for better pay.