• We're a small company that does software development and the praise in public, criticize in private is here too. I guess it's more of a great company thing than a great IT shop thing. I love working here. The CEO understands all the jobs that people carry out here since he likely did them all when the company was smaller. Even though he's done it all, he tries not to micromanage since he doesn't want to spend his time doing your job and you don't want him to either.