Pros: good pay
Cons: no flexibility
This is not a place for a professional and an open minded person. Management here likes to be in control and won't let you do your job. Every minute you have to update 3 different systems with your work and then have one on ones to go over what you did, doing, and going to do with your manager.