Pros
1. Great people at the working level and first line managers, honest hardworking people who need jobs and are genuine. 2. Brand is still strong and considered "premium". 3. Plenty of opportunity to learn outside your job scope. 4. If you join on the phones, you will learn the best possible customer etiquette. 5. Flexible working conditions.
Cons
1. Senior management from 2nd line managers and above have been there forever and have set mindset. 2. VERY risk averse and we are technologically and practice wise at least 10 years behind our competitors. 3. Moving up is about who you know and if a senior leader has a bad experience with you, your career is pretty much over. 4. Point#3 allows a lot of people who are non collaborative, skill deficient but effective communicators and networkers to move up as promotional hiring is based on recommendation. 5. Cost cutting every year but senior leaders from VP level travel a lot and LUXURIOUSLY, they get high bonuses and stocks. If you want to save money, reduce your expenses, do not cut the working force.