These are not “cons” so much as they're more growing points, I think.
If you have a certain time slot that you work, whether it’s 8:30 – 4:30 or 9-5, you had better be in on time. The firm places a LOT of importance on reliability and punctuality.
Management is extremely particular about the quality of your work. They will tolerate initial and small mistakes as part of the learning process. But they are not happy at all if mistakes continue, and that will be cause enough to let someone go.
You have to be able to hit that sweet spot between working well with minimum supervision and balancing that with a sudden fast flow where work is needed asap. If you are a “go with the flow” type of person, you might find this easy.
It took me a while because I like to have everything organized and set up the way I like it. And to have to suddenly jump onto something with next to no notice was not something I was comfortable with at the beginning. Well, this not only became much easier to do as time went along, but I think it enhanced a lot of my own work habits.