Not too many cons so far. Direct supervisor can be a bit of a control freak but I feel like thats because they are trying to juggle so much and are afraid of making mistakes. This can be quite annoying sometimes, not many people enjoy working with this supervisor and has drove many past employers away because of how this person comes across sometimes. There are so many meetings you have to attend that can be summed up in an email but you know how corporate is... Also not sure there is room for growth here. You have a multiple teams and their director and that's it. IT is 50/50 sometimes they are helpful and sometimes they play dead.