Pros
Good place to get work experience. They work on some very high profile and interesting projects. All staff come here to get that experience and just move on. Benefits are average among the industry.
Cons
Company is run by a hot tempered & emotional managing partner. She openly argues with other partners in the office in front of staff. Crying and open display of anger was not uncommon. Company boasts about flexible hours and work life balance. There is actually ZERO work life balance. Staff are reprimanded by managing partner regularly. Low moral & extreme long hours and high stress. The combination of these demonstrate the reason why there is an extremely high turn over rate of staff. Highly dysfunctional office with partners arguing among themselves to take on tasks and nothing gets done.