Nothing sadder than a bunch of mediocre people trying hard to be cool
Pros
If you are just out of college and can't find another $50K/yr job, take this because you will learn so much about what not to do at your next job. If you are a consultant with nothing to offer looking to be overpaid by a company that desperately wants to pretend to be a big, cool dog, then seek out a contract here. Company swarming with consultants, hanger-onners, and remote staff taking an undeserved salary: you could be one of them!
Cons
Terrible leadership, no knowledge or understanding of management or organizational psychology (which is ironic, considering CEO somehow got a diploma in psychology). Senior staff bathing in groupthink and this will be their ultimate demise, to which they've been painfully dragging themselves since they opened. You will be expected to clock in 60+ hours and pretend that it's cool not to have a life. Perks and job nowhere near the level that would justify such dedication. Company prefers people with zero experience because leadership is not confident (or educated) enough to manage experienced employees. Senior staff don't respect each other and constantly talk behind each other's backs. If you leave or get fired, expect them to make jokes and disparaging comments about you in meetings. Company has been stagnant for years since they pushed out the only senior staff with actual development knowledge. IT company run by non IT people. Don't let the bin client names fool you, no real new contracts in years, just small potatoes here and there. Top 2 people have no clue about marketing, business development, or software, they're just playing business. COO who is in charge of largest department is a try-hard megalomaniac with no previous experience, who thinks calling his personal biases "company culture" justifies his disdain for any other opinion. People have tried to help them along the way, but since they think anyone who disagrees is either not intelligent or capable, the company will eventually die the slow corporate death they've been dying for years. Bad HR practices, shady, and no structure. Lots of mistakes in communication from HR and daily operations (finance, administrative, office management). Super high turnover, very demoralizing. Questionable ethical practices in all areas, including client billing. Negative work environment; uneven pay; preference for promoting young women; zero work-life balance; poor pay; demoralizing meetings; coercive atmosphere; incompetent senior staff; lack of self-awareness; no real future for the company. July 7 review is pathetically obvious.