Pros
-Very good work life balance -Seems like going from IT to ET will be a great change to the company
Cons
-There doesn't seem to be very much opportunities for junior developers. Seems like management can't trust new people with responsibilities -Very few junior developers are in luck and land in a team with cool projects and actually get to use their skills. I was on support for numerous years with little mentorship and no recognition and so I wasn't fortunate to use my skills. At the least, I learned how to debug better but you're not going to get promoted for just that. -Sometimes it seems like the senior and app engineers' time are all taken up and they seem to get frustrated and it shows when they try to mentor the junior devs. It definitely makes me think should I leave... -You won't make friends here. Possibly only those in your new hire group.