Pros
Co-workers are incredibly fun, smart, and hardworking people! There are often celebrations for birthdays, Fashion Fridays, and other random things that really make it a lively place to work. The space is absolutely beautiful and it is a relatively flexible work environment.
Cons
Communication, particularly within management, is challenging. Some in management seem to be above treating anyone below them with respect. There is a culture of sharing information about a employee's performance with everyone but said employee. It was particularly disheartening to see someone let go who had literally no idea that was even a remote possibility. Hours have been cut and without much notice - including one employee who was told on a Friday, that starting the coming Monday, her hours had been halved. Meetings are often scheduled or re-scheduled at the very last minute, with no respect for one's plan for the day. Even more frequently, meetings are canceled last minute. When meetings happen, they are disorganized, rarely have an objective and almost never end when they are scheduled to.