This is my first job out of college and it has been very good to me, they are invested in helping employees develop their skills (even if it is just to leave the company down the line), and they treat their employees fairly.
Cons
For where I am at in my career, there are no cons.