Pros
-Great Pension Benefits -Shares scheme -If you're on the right team with the right manager you can get as much or as little travel/shift work as you want for the extra money -If you've got some flexibility you can do some interesting things and upskill -Good job satisfaction -Fairly relaxed environment -Flexi-time working hours are great -Management tries to deal with issues alot of the time when it can. -Free Lunch -Good opportunities to grow and upskill if you can do it informally, and a wealth of resources out there. -Work from home(depending on team) -Relatively young workforce -Senior Expertise is available too. -Work with huge customers -Different job aspects: dealing with customer issues, managing expectations, development, deployment, enabling, empowering. All have their particular fun parts. -Location can lend itself to much cheaper rent for new hires due to its location. plus red line luas, adjacent to motorway and inside a lovely business campus. Its much harder to list pros than cons. But overall I'm very much satisfied in my job. My manager is open to suggestions, opinions and to helping me fulfill my own goals.
Cons
-Some managers are there long enough that they're moving their team like political chess pieces with no regard for their interests/passion, pushing them from team to team and project to project as the wind blows. -Formal training is discouraged in many cases unless you're staffed on something else while you do it, because of productivity targets. This will be on a team-by-team basis. -People are punished for working weekends or bank holidays and not taking the days in lieu as money instead because of it's impact on their "productivity" -If you're unlucky you'll be stuck doing boring and monotonous services -Relatively flat hierarchy within teams. If you want to expand in your role you might have to convert to another LOB instead of sticking with what you like/are good at due to staffing demands -If your team is full of lone wolves you'll end up re-inventing the wheel multiple times doing things other people have already done. -Pay could be better/subject to mid year review also. Theres times when your roles and responsibilities might increase greatly but your pay is in no way reflecting that change until the annual salary review. -Some management are very apathetic to employee issues(namely pay, job title, roles and responsibilities) -If you're on the wrong team you'll be juiced for every last second of your time, constantly asked on short notice to go onsite, do late-shift backoffice, or any other meaningless task. Cons are very relative alot of the time. If you're on a bad team you're gonna have a bad time. Some teams have loads of travel, some have loads of services, some have loads of late shift. It's kind of a crap shoot sometimes.