A workplace with multiple opportunities and areas of business to learn about, with typical workdays keeping one on their toes. However, management could fare better, and there could be less hierarchy. Easy-going culture, but with a strict need to adhere to deadlines and following policies. Some situations would make you believe teams are understaffed, or, too much work is taken up from clients, with unrealistic deadlines to be met. Some relish the challenge, some don't, but it'd be much more fruitful if the rewards matched the effort put in.
Career progression, Scope of learning, Challenging work