I won't say much about the company. I think you are more concerned about the treatment.
Undergraduate students 1800 or so, excluding others.
The working environment depends on where you are assigned. If it's related to engineering ... then it's speechless.