Pros
-Easy to work with client base -A lot of the technical staff know their stuff -lots of room to branch out (small company so everyone has to do a little of everything)
Cons
-Results based environment that wont let you have to tools to measure results. -Not enough freedom to make quality changes to the environment while the management asks for improvements to your environment. -Management asks for reporting does not include measured statistics, complete projects, goals for the next week or a staff up date and this is run every day. -Management will give vague assures when you ask about how you might improve yourself in the company, but even if you do everything they asked for some reason your still not doing that well. -Lets go the management that knows what they are talking about.