Very good company, some management challenges.
Good company. Smart people. A little clicky. Management oversight and authority is too concentrated. Lack of clear lines of department roles and responsibilities lead to problems and conflict. But overall it is a good company with a steady growth history. Excellent CEO.
ProsNice office, good location, good benefits.
ConsUnclear lines of authority and responsibility.