Very stable if you work hard.
Cons: compensation & management
In short EYP is a great place to work. The NYC office does a lot of small NYU work (which isn't that great) but the overall culture of the firm has its perks. EYP is set up like a university. They have experts that do most of the designing while tech staff do most of the work; but there is opportunity to contribute because EYP is very aggressive about having team char rets and in-house presentations about current projects. There is an EYP system for everything, meaning you can find a template for any task and that puts your career growth all on you, it’s how I've learned to do many things there. In terms of work flow, EYP heavily relies on Revit and working cross office. So sometimes you can feel out of touch on projects if you’re the only member in the NYC office working on a project mainly in the Albany office.
Some of the negatives are that they rarely innovate on projects. Engineer’s override architects most of the time. Pay increase and bonuses are awarded to people who work ridiculous hours and not necessarily people who save the day or work smart (but working late depends on your teammates). Their employee evaluation system is very mysterious (maybe it's the economy).
Employees are very enthusiastic about their jobs. It's very stable if you get the work done. Management isn't very organized but they are supportive. Most importantly EYP seeks criticism about how they operate and are willing to change if enough people complain. Not to mention they are very open about financial reports so you can get the drift if things are going south.