Pros
-Coworkers are easy to get along with -Free snacks -Require 0 Exp
Cons
-Low pay (There’s words that some onsite make six-figure. Personally, I doubt it) -Tiny coffee mug -Once you go onsite the pay is still way below industry standard -The turn over rate is ridiculous for both trainee and onsite. They operate like retail where there are mass hiring then there would be a period of drought and people leaving -No more free lunch on Wed (cutting cost) -Inconsistent review (review is when you get a chance for a raise) and promotion -CEO take feedback very personally -No career advancement. You either move around a lot as onsite or stay at training center (if you’re at training center, prepared to be neglect in term of review) -10% learning time is bogus. Impossible to get approved for it -Replace employee with 6-12 months of exp with a new one with 2 months of exp, then get angry when production go down. -Weird “flexible” (not actually flexible) hours. Choose between 6am-3pm, 9am-6pm, and 3pm-12pm. You can’t switch freely between those hours. All business partner are 8am to 5pm. -CEO put his needs above everyone at training center. Literally takes months to order lunch tables (there were 0 lunch table. most people had to eat at their desk). Instead order a new exercise machine and lockers that the CEO wants. -Gym is there so they can put it as benefit in job description -Disconnect and miscommunication between management, onsite, and training center -Management snoop on employee direct chat. Some conversation that criticise the company were printed out and employee confronted. -Clunky software. Make everyone use a bad in-house software to try and lock in business partner from leaving. The software turn a 2 hrs task into a 6 hrs one. The software were so bad, it become a running joke within the company. They are proud to announce that the software generate hundred of test cases at a push of a button. They convincely forgot to mention that 99.9% of those test cases are redundant, gibberish, and useless. -Weird pod system where multiple people work on 1 computer. -The pod system and “flexible” hours are hurting newcomer. They manage to make onboarding worse than before. An onboarding experience that is not part the of company policy is a Hacky Sack session during breaks (and once in a while after work). Arguably, these sessions are more valuable than the official team building events that happen quarterly, at least for people at training center. It was a period where we can talk about other thing beside work. We always invite new people to play. It’s kind of a way to integrate people into the team and get to know the new people. It’s also allow new people to ask questions about the work and company -0 benefit for trainee. Minimum day off, sick day, and health insurance for onsite -If you’re at training center, dont turn in your 2 weeks notice. They would just fire you on the spot. If you’re onsite, they would accept your notice. Not because they respect you as an employee, it’s because they dont want any disruption to their business partner and look bad. -Don’t ever put any of the management as your references. They will destroy your chance of getting a new job regardless of how you perform at the company. A few people learn this the hard way.