Pluspunten
The other employees (analysts, support staff, some management) are what makes this place bearable to work. Your experience working at Castalia largely is determined by which manager or "team" you are assigned to work for. You get exposure and experience from here that you can then use to find a better job with better pay. Management knows this and seeks young, intelligent people to work for them, and they work them hard, knowing that they will eventually leave.
Minpunten
This company thrives on negative reinforcement. Many feel/felt that nothing they did was ever good enough, and that you are constantly working to prove your worth. The turnover rate is incredibly high. Now instead of hiring analysts, they opt to hire people on as interns to test them out before giving them a permanent position.