Pros
It was honest work. Becomes a little tedious at times, but all computer work does. I typically had a clear schedule of what the day required, and could execute most days without being disturbed or sidetracked with other things. The staff for the most part was friendly and professional.
Cons
Management and communication channels got a bit messy when things got messed up. There wasnt clear protocol or action, it was always "trying to put out a fire". So, this would require us to jump to different task, and entirely shift gears, while management continued to drive progress and expect deadlines to be met. I guess most jobs work this way to a degree, but it didnt feel authentic, it more so felt like a method to make us move quicker or what have you. Call me crazy lol And, also, the amount of scheduled and unnecessary meetings, becomes a bit annoying and monotonous. Seemed like more of a way to personally check in, rather than conveying the task at hand. Most things, like most jobs, could have been emailed lol All in all, its a job. You could always find things to complain about but it wasnt such a bad time. Sometimes long days until you get the hang of things, but it was a relatively good position. Companies arent this perfectly run system, everyday is a work in progress. So, essentially what I'm saying is, I'd apply if I was you. Good luck!