Pros: a) nice team work b) great employees c) good advancements d) decent pay
Cons: a) groups within the system b) micromanaging
Great first job, learned a lot for the next time around. Only down side is some employees (non mangement) try to micromanage your work with which leaves you with no real freedom. There has been times were employees and managers have groups within the system to let them get away with un work related tasks. Other than that not a bad place to work.