Software AnalystThe good thingsNot too much pressure on deadlines.
You could talk to your immediate manager openly and discuss issues / concerns with the projects / team.
My team is approachable and will help you when you don't know something.
Promotions are looked within the team first before looking outside of the team / company.
The challengesI think the project would have been great if it would be in core programming of my field, which is .net. I've been given a lot of tasks but only some of them have been core programming. Even if I was given core programming tasks, most of these tasks are old or obsolete (ie: console programming, desktop apps). I would have preferred the new technologies like MVC and the like.