Pros
-Salary paid in time -not easy to lose job unless you make big mess ups .(.due to lack of good people staying in company for a long time) , can work here for a long time as long as you can shutup and not express your views (accept feedback/accept nonsense) even when you are right -can work well as long as you have a good rapport with your manager
Cons
-very disconnected/disordered company , nobody knows what is the right thing to do, and how to do anything properly , -perception created of employess as resources, they simply want the right no of people logged in and dont care about anything else.. -People who genuinely want to improve the work environment. find ways to do things better ,basically care about the barclays values(Stewardship,integrity ,etc) will be disappointed after sometime and find the place a farce -nothing is really in place, transport is rubbish, food at cafeteria is rubbish, even the rosters are not decided one week ahead, work schedules are changed on the same day and you cannot even be sure of your break timings, which are changed as per login requirement anytime. IT systems are rubbish , with monitors not working, keyboards missing many keys, software routinely hanging crashing. -Place is heading for doomsday as far as senior management goes , which is why I left after 3 years