Pros
Tried to look for something positive for this section, but found nothing. Wait, the only good thing was to have an opportunity to earn bread and butter to make ends meet for a while. The bread earning experience also caused me subsequent heart problems due to the stress caused by managements.
Cons
A very inhumane company. The managers in Lab126 also came from other companies around the valley. They will bad mouth about you during reference check if you are unfortunate enough to apply for another company whose hiring manager knows your current manager at Lab126. You will find out quickly after making through the phone screen and moving to the in-person interview stage at the new company, which never happens because of apparent reasons. If Lab126 management hates you, you may as well go and jump off the Golden Gate bridge because your career is pretty much ruined. The Human Resources department at Lab126 is not there to ensure a harmonious working environment where everybody plays by the rules. They are there to protect the managers only. So, try to work there and you'll see what I mean.