Hard to work without getting interrupted by the slew of daily, weekly, and monthly meetings. Very long hours (except support staff, who are on specific schedules.) From a tech perspective, very little preparation for disaster (no formal project planning, code is checked in right until launch, staging is done last minute, few QA resources = plenty of bugs).
Politics prevent development staff from being truly agile. Do some Googling and you will see the supposedly decentralized tech management structure. Because of this lack of hierarchy, there is also little room for professional advancement within the company.
Very little personal praise, plenty of scorn, high turnover, low morale on tech team.
Advice to Senior Management
Just like communism seemed like a good idea until the few at the top had absolute power, the lack of team management at Meetup leads to political bottlenecking at an organization level. Company leadership has contradictory strategic views which plays out in staff instruction. Tech management is vocal about not really wanting to be "management", and it shows.