Great company to work for.
Pros: good work environment, corporate structure, good people, benifits of being a part of management, company benifits
Cons: work life balance, management attitude in some of the offices
Project management, design, mentoring, marketing and client repersentation.
Learn a lot more about making a business sucessful.
Great corporate management, but some of the office management left a little to be desired.
Great people eager to learn.
Doing my job and seeing the end result and dealing with my clients.