The company has no direction and does not have any ambition. It tries to win small scale projects and pocket some money. The CEO has no clue of how to run a company. The employees don't know what their roles and responsibilities are and everyone seems to be working on everything. Pretty much everyone is some sort of a manager at the company barring a couple of people. Furthermore, the CEO has hired a person to check on whose coming in and leaving at what time, run errands, fix water cooler and coffee machine and has appointed him as the COO. That's just ridiculous! The designation and assigned roles of the employees have no correlation whatsoever. Avoid this company if you have a choice! You will come out of it dumber and more frustrated than you were at the time of starting.