Pros
Collaborative workspace. Employees are encouraged to make their own roles and own them. Good pay. Not top of the industry, but very fair. Great company culture. Some of the nicest people I've ever worked with. Exciting product tech possibilities.
Cons
The company's large flagship project lacks unified direction and focus. Forward progress is hampered by competing leadership ideas and trendchasing rather than focusing on concrete vision and deliverables. Perpetual tech demo creation seems to lead in circles without reaching solid destinations. The project is a creative product led completely by the engineering department and this setup rarely works. Smaller projects are overshadowed and undercooked by senior management. The small teams here rarely get the resources, personnel, attention or funds they need to succeed. Company stakeholders disregard these projects for months at a time, then they suddenly pop in and drive disruptive, uninformed changes only to vanish again.