I have been working at Ascend CapitalRecommendsRecommends
Everyone working there was very competent, though the top level people tended to keep to themselves, making it difficult to work with (and learn from) them. In an entry level position, I had plenty of room to work on additional pet projects, and that was encouraged, provided I met my assigned (heavy) workload. Nobody works 8 hour days, it's 10+, but it's a pretty good environment to be in, and was never that stressful.
Despite being a small company, groups could be very segmented, and communication across the floor was minimal. As the company grew, the hiring standard was slacking. Turnover was very low, so advancement was difficult.
Advice to Management
Encourage more collaboration among the different groups. Also, get the backoffice in place, which will free up time and stress for everyone.
Let us know if we're missing any workplace or industry recognition –