Executive management repeatedly made promises to current and potential clients without consulting other departments or teams. This caused unrealistic project timelines both internally and externally. Executive management would force development to re-prioritize their work on a weekly basis causing further delays on projects that had previously been a priority. Support and Product spent a large chunk of their time putting out fires with angry clients because of the delays caused by unrealistic promises and time frames by management & sales, severe under-staffing in multiple departments and a lack of communication from the top down. The company seems to be more focused on how they are perceived by clients than the quality of the work they do for clients. Awards > Product Quality. Example: employees were "encouraged" to vote for the company in a Best Places to Work poll as well as push clients to vote for the company in an industry award poll. After reading this review, I wouldn't be surprised if they "encourage" employees to review the company here to improve their rating. Much like other companies, they have copious amounts of meetings that accomplish little to nothing but taking up people's time. When asking a question in a meeting, expect to get interrupted halfway through your answer or cut off completely. CEO is a micro-manager which gives the impression he doesn't trust the managers he has appointed.