Pros
- Very relaxed office environment where you can wear basically anything you want to work (shorts, old t-shirts, hats, gym clothes, no shoes, sandals, anything goes really). - No real pressure to perform at work so a regular 9-5 is accepted. - Very quiet office so if you want to come into work and not socialize, put on headphones and do your coding/software development no one will bug you. Many developers like this environment. -
Cons
- Very poor office environment (cramped, unorganized, hot in summer and freezing in winter, people sharing desks, old monitors/computers, etc.) -No corporate culture. Many days the the office is silent because all people do is sit in front of their computer screens and do not collaborate. - Seems like management is chasing the big deals and big partnerships while forgetting the regular employees. Have not been treated as a part of the team but as just a replaceable developer. - Very few/no opportunities for advancement. - Poor managerial style, which is seems to be set in their decision making ways and the organization moves forward 'like we always have' even though people put forth new ideas. This leads to being terribly late for product releases (6+ months or longer) and if we do launch a product, it is usually a fraction of what was talked about at the beginning. - Benefits have slightly improved recently but in a employee survey salary was an issue as well and management did nothing about it. Overall salaries are under industry averages with no company perks, bonuses or incentives. This is probably a reason why the regular 9-5 is accepted because no one wants to work extra hard for a project because there is no incentive to do so. - Arrogant management team who have forgotten about the regular employee.