I'll be very vague with this post so as to keep total anonymity. To make a long story short, my boss seemed to be engaging in some shady behavior, seemingly breaking a noncompete agreement (which all employees sign upon joining the firm)..I wasnt sure if I was just seeing things very wrong, but upon talking to other employees, most of my suspicions were pretty much confirmed.. now as far as how much this has actually hurt the company--probably not that much. But I think its been going on for at least a couple years and its definitely wrong and against policy (and the law, breaking a noncompete is a breach of contract as far as I know?). So today I finally told someone (very high up in the firm) everything that I knew regarding the issue and they seemed very concerned and were going to launch an investigation (completely protecting my anonymity) but they were happy I spoke up. So now I feel kind of weird..glad that I got it off my chest but kind of sorry for my boss..he/she is a decent person, definitely not bad to work with and not a bad boss either. So honestly Id feel pretty bad if they got fired (which there seems to be a good possibility of at this point)...they make damn good money at the firm and if they get fired, probably wont even have a good shot at finding another job because theyd have no reference.... Guess theres not a real point to this post, just looking for some peoples input...did I do the right thing?