This is an excellent place to work.
If you set high expectations of yourself, are organized and have a strong sense of responsibility, you can succeed here.
Cons
Up to you to make the place into what you need it to be. If you are not a self-starter or proactive regarding your success