My supervisor is a total moron who is incompetent and overbearing. Instructions are never clear.The CEO is totally clueless and a narcissistic jerk. Think stereotypical Silicon Valley tech types but less accomplished. I'm counting down the days until the day I can quit and run my side business full time. I need advice on how to work under morons. Should I quit? I'm a recent Grinnell grad but i already know this company I work for is pure garbage.