From my experience I could see following difference:
Big company
* A well defined process for doing everything
* Things are planned and seldom adhoc
* People usually behave well and everyone is treated professionally
* Good documentation
* Good breathing space in office
This is applicable even if working in a small team in big company.
Small company
* Almost no proper process on anything. Everything is adhoc.
* People do design on one side or page and coding on other side
* No best practice standard
* Managers/directors often treat employees as slaves
* Small office makes people claustrophobic
* People always have work under pressure (as nothing is planned)
So, going forward, I decided to work in big organizations only (if I have a choice between big and small) even if pay is slightly lower in comparison.
Big company
* A well defined process for doing everything
* Things are planned and seldom adhoc
* People usually behave well and everyone is treated professionally
* Good documentation
* Good breathing space in office
This is applicable even if working in a small team in big company.
Small company
* Almost no proper process on anything. Everything is adhoc.
* People do design on one side or page and coding on other side
* No best practice standard
* Managers/directors often treat employees as slaves
* Small office makes people claustrophobic
* People always have work under pressure (as nothing is planned)
So, going forward, I decided to work in big organizations only (if I have a choice between big and small) even if pay is slightly lower in comparison.




Comment