Great for experience as entry level but upper level management is terrible
Pros
Great exposure to tools and services, Team members are helpful and generally seem to enjoy their job, Work is steady and not overly busy, Daily meetings help you understand what's going on, any issues being fixed are discussed and assistance is available
Cons
Upper management are inconsiderate, Announcements and promises are made but rarely ever delivered, Hiring practices are questionable at best with what seems to be favouritism in favouritism to particular demographic, If you are a high performer who questions things and want to know more or follow up on things you can be seen as problematic, Pay is low and they will never disclose or set the budget, instead they will try low ball you at every chance if you are not aware of salary ranges or can negotiate for yourself, Growth is determined in alliance's not on performance, Loyalty is preached but never rewarded,