Pros
Great pay and benefits, varied and interesting work, lots to learn, great work life balance, flex schedule, amazing co-workers, many internal opportunities
Kontras
Understaffed, difficult relationship with parent company, lot of lag time for approving even simple things