The only bad experience that comes to mind and actually acted as a gate-keeper and propelled me to work on my own was when I worked at a web dev firm downtown Toronto. I was doing most of the work from scratch while the person next to me did jack all. Every time a milestone was achieved this person would go and present it and I was looked at as the person not doing any work in the team. We also had arguments because I wanted to maintain a cleaner code base while this person wanted to just add libraries and let them "handle it". Also this firm was literally copying the work of another company.
I have refused to work with people who put me down since then and run my own company :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.