Pros
Professional training was great, in order to cater to our customers (manufacturing/fab), every one in automation was given appropriate training to serve better. Got an opportunity to take on multiple tasks, roles and projects giving an opportunity to explore options in the same department. Most all of my co-workers were great. There are always ups and downs up overall we were challenged and over all good experience.
Cons
Growth opportunities depending on location is rather stagnant. Even though people took on several project and different roles -project management, system analyst, programmer and DBA and was ranked well, the title and salary was not very satisfactory. Here is also no opportunity to move to different departments to pursue other opportunities.