Guys, where's in your opinion/experience best to work? At big or small companies. When you consider the following 1. Salary 2. Career advancement 3. Work life balance 4. How they treat you as an employee Lets discuss, what do you prefer?