Pros
Room to progress - Often is heard how easy it is to progress up the ladder in the company. Though that seems to only apply for going from production floor to probably a trainer or supervisor. Haven't heard anyone try to overtake the CEO though. Friendly atmosphere - Nobody seems to be really be vindictive or out for eachother's throat openly. Everything is settled with the open door policy and there is always options to talk things over before things do escalate. Knowledge - The first handful of weeks of training will not hold back on the amount of information you're to learn. There is a ton to learn from in the positions you get into, it is really based on how it's projected to you and how it's taught. However, there is still a rich pool of information for you to draw from that you can dip in for your position. You are warned however, that you may not get everything through training in the adequate amount of time. Job has a meaning - Unless you're sales, being a representative does have a more meaningful position. You feel like you have an important role in the job you're placed in whether you're talking to a customer about their banking account or their insurances for health. Either way which, you do have a personal relationship with who you're talking to and you do have an impact whether it goes right or wrong.
Cons
Quality of Trainers: I've been around two different trainers in my history. One of which, when I was there last time, was experienced and had a nice routine for the 5 weeks I've had with her. Someone who cared about whether or not you've made it and in the end of it, I could confidently feel like it was me who failed the trainer despite the determination, care and professionalism I was presented with that trainer about the job and training. Currently, with who I'm with as a trainer right now, totally the opposite. Why spend 1 day of getting to know eachother, cram in a few modules, cram in setting up accounts, cram in what to know about the place and what to do in such a short span of time? There's 6 weeks to go in this training and we're approaching day 4, yet, most of us are already overwhelmed and restless with what we had to learn. Also, putting someone in as a trainer who's just a year with the company, is a bad idea. Whereas, the previous trainer had well over 4+ documented years with the company. Penny-Pinching: You can tell where the company really wants to save money from. They care about buying pizzas for when teams achieve goals, than awarding bonuses. They take time replacing all of the logos of the fridges containing the beverages, they haven't repaired the air hockey table, they barely get around to even replacing paper towels in the bathrooms sometimes. I bet if one of their TVs broke, they'd probably resort to replacing it with another TV from some other room. Schedule Imbalance: Be careful about scheduling, because if you're pitched a schedule that doesn't accommodate or flex around what you do outside of the position. Then, you're best looking for another job because there is little budge room when it comes to rescheduling and finding that win-win situation where you can work and attend to your life. It's their way or the highway in the end though and they don't even tell you that you can do part time, you have to ask about it. Nitpicks: There's no reason the TVs in the breakroom and the game room volume levels have to be so low. It's pointless to watch the TVs and most of the time, nobody is watching the TV because they're on their phones. You can only improvise so much as to what's on the screen before you're tuning off yourself. Job Security: Did you wear the wrong clothing? First offense a warning or fired. Did you clock in a minute late? Get lectured or possibly fired. A lot of the time, when trainers go over policies and rules, you will take a good guess which option sounds easiest to this company when the words 'separation of employment' comes up. They make it sound like there's a warning system in place, but employee stories and even from some trainers have told stories about people being instantly fired for small things. That may also explain why this company is always looking for new people.