If all the pages are not indexed, then yes I would assume a penalty. One of the more common reseaons a site gets penalized is due to improper linking, either inbound or outbound in nature.
If you do not yet have access to webmaster tools, there are still steps you can take. This is something you are going to have to do anyway, once you figure out what the penalty was for.
First place to start: links.
There are a wide variety of backlink tools out there. Here are a few you can try:
http://raventools.com/marketing-tools/link-manager/
http://moz.com/researchtools/ose
https://ahrefs.com/
Start looking for the spammy or paid links. How can you tell? Simple. If a link has a domain like rankmehighingoogle.com or something like that, chances are it's a bad or paid backlink. The example given is a silly domain name, but you will see some like that come up. If you are unsure of a links quality, manually visit the sites to see what they are all about. If the home page has a 0 or a ? for pagerank, chances are the linking site got hit with a penalty and you should disavow that linking domain.
Another way to test is to search for the linking domain in Google. If you search for a web directory site or linking domain specifially by their name and they are nowhere to be found, Google most likely hammered them for some practice they were using.
Since you dont have access to GWT yet, this would be a good way to see what is going on with this site. You stated that you just started doing the optimization for the client, so you most likely havent had time to research the domains history yet. Once you have access to GWT you will be taking a look at links anyway, so while you are waiting for access be proactive